home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 January / PSL Monthly Shareware CD-ROM (Public Software Library) (January 1994).iso / pastnews / news9312.pgm < prev    next >
Text File  |  1993-11-02  |  12KB  |  279 lines

  1. =====Programming
  2.  
  3. NOTE: See the PRGMMING directory on this month's CD-ROM for a complete
  4.       collection of all the programming routines, utilities, etc., from
  5.       the Programming section of PsL's disk-based library.
  6.  
  7. Contents:
  8.  
  9. -----Assembler
  10. -----BASIC, QuickBASIC
  11. -----`C': Small Routines and Tools
  12. -----`C': Large Libraries, Utils.
  13. -----Pascal: Small Subroutines
  14. -----Pascal: Large Libraries, Utils.
  15. -----General Programming Tools & Info.
  16.  
  17.  
  18. -----Assembler
  19.  
  20. ASM32 0.9. [ASM32] (Douglas Herr, reg. fee: $25-50) is a library of
  21. assembly-language subroutines designed for use with the START32 DOS
  22. extender/startup code.
  23.  
  24.  
  25. ---Updates: Assembler
  26.  
  27. (PG-02) XLIB 2.0 [XLIB20] (Dr. David Pyles, reg. fee: $45) is an assembly
  28. language library which can greatly simplify protected-mode programming.
  29. NEW: better interrupt management services, greater configurability and
  30. updated documentation.
  31.  
  32.  
  33. -----BASIC, QuickBASIC
  34.  
  35. BAScrn 1.0 [BASCRN] (Eric Jarrett, reg. fee: $8) is a screen designing
  36. utility. It allows you to easily create text-based screens which can be
  37. saved and used in QuickBasic, QBASIC or PDS programs.
  38.  
  39. HiLite 1.0 [HILITE] (Dave Wright, reg. fee: $0) is a Quick Basic subroutine
  40. for highlighting selected text. This is useful for menuing systems, pick
  41. lists and various other tasks when programing in QB.
  42.  
  43. JDate 1.0 [JDATE] (Sidney J. Kelly, reg. fee: $0) is a set of BASIC
  44. routines that allow you to manipulate dates as long integers. The routines
  45. also show you how to accept input and display output without using floating
  46. point numbers.
  47.  
  48. Monitor [MON2] (reg. fee: $0) is a function for QB4.5 and PDS 7.1 for
  49. determining the type of video in a system.
  50.  
  51. Show16 [SHOW16] (PC StartUps, reg. fee: $10-20) is a demo/advertisement for
  52. an object library that allows PDS programs to display 640x480x16 color PCX
  53. format images using SCREEN 12.
  54.  
  55. WhichCPU 1.0 [WHICHC] (reg. fee: $0) is an assembler routine for PDS 7.1
  56. which tells you what type of CPU is in a machine.
  57.  
  58.  
  59. ---Updates: BASIC, QuickBASIC
  60.  
  61. (PG-03) Show256 [SHOW256] (PC StartUps, reg. fee: $10,20) is a demo/ad for
  62. a library for displaying 256-color PCX files in PDS programs.
  63.  
  64.  
  65. -----`C': Small Routines and Tools
  66.  
  67. AwkLib 1.0 [AWKLIB] (Jim Mischel, reg. fee: $0) C source code for a set of
  68. AWK-like regular expression matching routines.
  69.  
  70. Killer Date Class 4.7 [DATECLS] (Ly Ming Tri, reg. fee: $0) is a
  71. full-function date class for C. NEW: fixes the pre/post-fix operators.
  72.  
  73. Fuzzy Cognitive Map [FCM2] (Josef Betancourt, reg. fee: $0) is a simple
  74. implementation of the Fuzzy Cognitive Map example found in the texts Neural
  75. Networks and Fuzzy Systems, Fuzzy Thinking (by Kosko)and Fuzzy Logic (by
  76. McNeill D.)
  77.  
  78. ForAll [FORALL] (Ron Aaronson, reg. fee: $0) lets you execute a command on
  79. multiple files. C source code is included.
  80.  
  81. Go Source Code 1.0 [GOGAME] (Colin Walker, reg. fee: $0) is the Turbo C
  82. source code for the game of Go.
  83.  
  84. IniFile [INIFIL] (George Byrkit, reg. fee: $0) is an INI file function set
  85. for C programs for DOS. This implements the GetProfileString,
  86. GetProfileInt, WriteProfileString, GetPrivateProfileString,
  87. GetPrivateProfileInt and WritePrivateProfileString.
  88.  
  89. Matv 1.0 [MATV] (Mark Von Tress, reg. fee: $5) is a simple matrix class. It
  90. includes  IO, binary operations, inversion, unary operations, and several
  91. patterned matrices. It is small and portable.
  92.  
  93. The Object Engine 2.0 [OBJENG] (Dr. Mark Brittingham, reg. fee: $25) is a
  94. C++ class library that provides a significantly easier interface to the
  95. Paradox Engine functions. (Also see Paradox Class Libraries on PsL disk #2179.)
  96.  
  97. Password [PASSWORD] (Anon., reg. fee: $0) is a simple class for entering
  98. passwords in TurboVision. Passwords can be stored to disk. New passwords
  99. can be defined.
  100.  
  101. Pause 1.0 [PAUSE] (Bill Gatliff, reg. fee: $0) is a C routine to provide a
  102. delay that is safer to use than delay() when serial-port interrupts are
  103. possible.
  104.  
  105. Raster Utilities #3 [RU03] (Blueview Software, reg. fee: $20) is a set of
  106. programming tools. It includes a screen clipping utility, a
  107. binary-to-source code converter, and a utility for  converting PCX/BMP
  108. files to a format usable by putimage. You can build resource file and run
  109. scripts to create graphics.
  110.  
  111. Save 1.0 [SAVE] (Sagner Software & Systems, reg. fee: $0) is a C++ class
  112. that will make updating program versions easier.
  113.  
  114. ScrollDialog [SCRLDLG] (Patrick Reilly, reg. fee: $0) shows how to create a
  115. scrollable dialog.
  116.  
  117.  
  118. User Defined Iostream Manipulator Templates 1.0 [UIOMANIP] (Sam Edge, reg.
  119. fee: $0) contains C++ source code that provides template classes to create
  120. iostream manipulators that take one or two arguments of any type. It also
  121. explains how to extend this to arbitrary numbers of arguments.
  122.  
  123.  
  124. ---Updates: `C': Small Routines and Tools
  125.  
  126. (PG-04) LZW Data Compression Library for C 1.3 [LZWC13] (MarshallSoft
  127. Computing, Inc., reg. fee: $38) is a data compression library for C
  128. programmers which uses the LZW algorithm as published in research papers by
  129. Lempel, Ziv, and Welch. Supports Borland Turbo C, Microsoft C, and MIX Power C.
  130.  
  131. (PG-04) C++ Wheaton Libraries [WLIB] (Paul Wheaton, reg. fee: $0) is a C++
  132. library for developing faster, smaller programs in less time..
  133.  
  134. (PG-04) Wheaton C\C++ Source Parser [WPARSE] (Paul Wheaton, reg. fee:
  135. $25-50) is a .OBJ file parser for C programmers.
  136.  
  137.  
  138. -----`C': Large Libraries, Utils.
  139.  
  140. Fixed-Order B-Tree Source Coce 1.1 [FTREE] (Bryan Flamig, reg. fee: $20) is
  141. source code in C++ for implementing disk-based B-trees, based on Chapter 14
  142. of the book "Practical Data Structures in C++", by Bryan Flamig, (John
  143. Wiley & Sons, ISBN 0-471-55863-X).
  144.  
  145. Hercules 1.1 [HERCULES] (Geoff Friesen, reg. fee: $10) is a C library for
  146. accessing and controlling Hercules compatible graphics cards.
  147.  
  148. Pictor Text Mode Video Library for C 1.01 [PICTOR] (SoftCircuits
  149. Programming, reg. fee: $52) is a video library for text-mode applications
  150. written in MSC 7.0 or Borland C 3.0. It features complete pulldown menu
  151. system, interrupt-driven serial communications routines and more.
  152.  
  153. Proxy 1.12 [PROXY] (Burt Leavenworth, reg. fee: $25) is an interpreter
  154. which uses a syntax similar to C. It uses data structures such as sets,
  155. maps, sequences, and objects. You can make incremental changes and test
  156. them immediately.
  157.  
  158. Object Coupling Wizards 1.0 [WIZTOO] (Rob Buck, reg. fee: $0) is a set of
  159. code generators which create central objects for coupling clients, servers,
  160. producers and consumers.
  161.  
  162. Wheaton Windows 1.0 [WW] (Paul Wheaton, reg. fee: $0) is a clean user
  163. interface for text mode. It handles two video devices and includes about a
  164. dozen types of menus including menus for users to shift the order of their
  165. selections or to make selections
  166.  
  167.  
  168. ---Updates: `C': Large Libraries, Utils.
  169.  
  170. (PG-4A) CEnvi 1.003 [CENV1003] (Brent Noorda, reg. fee: $38) is a simple
  171. interpreter that uses C syntax.
  172.  
  173. (PG-4a) LumiNet 1.5 [LUMINET] (Patrick Todd, ASP; reg. fee: $55) is a
  174. collection of functions that can be used by C or Clipper developers to
  175. create documents WordPerfect 5.1 page layup, fonts and text formatting and
  176. which can be accessed from any C or Clipper program.
  177.  
  178.  
  179. -----Pascal: Small Subroutines
  180.  
  181. LastLook 1.02 [LASTLOOK] (D.J. Murdoch, reg. fee: $0-$20) scans Turbo
  182. Pascal .EXE files and reports if the file was compiled in Turbo/Borland
  183. Pascal, if it's a regular DOS executable, if it includes external debugging
  184. information with the EXE, if it contains TurboVision-style resource files
  185. and more.
  186.  
  187. Omenu 1.0 [OMENU] (John J. Faubion, reg. fee: $0) is a GUI dropdown menu
  188. system for Borland Pascal 7.0.
  189.  
  190. Parser 1.1 [PARSE11] (Ron Loewy, reg. fee: $15) is a recursive decent
  191. expression parser unit for Turbo Pascal. Parser supports 10 general purpose
  192. variables in formulas.
  193.  
  194. SortKit 1.1 [SRTKIT11] (Ron Loewy, reg. fee: $25) is a TP6 OOPS sort
  195. library that includes internal and external sorting.
  196.  
  197.  
  198. ---Updates: Pascal: Small Subroutines
  199.  
  200. (PG-06) LZW Data Compression Library for Pascal 1.3 [LZWP13] (MarshallSoft
  201. Computing, Inc., reg. fee: $38) is a data compression library for Turbo
  202. Pascal programmers which uses the LZW algorithm.
  203.  
  204. (PG-06) Raster Master 3.7 [RMAST37] (Blueview Software, reg. fee: $24) lets
  205. you easily create graphics for your TP programs. NEW: demo programs for
  206. setting palette tables, autodesk animator CEL format, Windows BMP format,
  207. ability to add inverting to mouse images, API system for adding new file
  208. formats, support for 256 colors, palette editor, and save options for
  209. saving the palette as source code and for creating mouse images.
  210.  
  211.  
  212. -----Pascal: Large Libraries, Utils.
  213.  
  214. HelpSys 1.0 [HSYS10] (KAP Holger Lembke, reg. fee: $59) is a limited demo
  215. of a utility for creating Turbo-Vision helpfiles.It can import, export, and
  216. convert existing helptexts and helpfiles into other formats. (On CD and
  217. 3.5" MegaDisk only.)
  218.  
  219. SVGABG 1.0 [SVGABG] (Jordan Hargrave, reg. fee: $20/each) is a set of video
  220. drivers for C or Pascal. They support a wide range of VGA cards, and should
  221. work on all major brands.
  222.  
  223. TVGraphic [TVGR70] (Richard P Andresen, reg. fee: $0) is a port of
  224. Borland's text-based Turbo Vision to  DOS
  225. graphics mode with extensions, enhancements and a pleasing graphic  look.
  226. It runs using the Borland EGA/VGA graphics  driver  and requires Turbo
  227. Vision TPU's to compile programs. TVGraphic  is  supplied as TPU's in
  228. either TP6.0 or BP7.0 format.
  229.  
  230.  
  231. ---Updates: Pascal: Large Libraries, Utils.
  232.  
  233. (PG-6a) 3DLib 2.0 [3DLIB20] (Ron Loewy,, reg. fee: $15) is a Turbo Pascal
  234. 3D graphic animation package.
  235.  
  236. (PG-6a) Pull 7.0b [PULL70B] (Eagle Performance Software, ASP; reg. fee:
  237. $19-29) is a set high performance pull-down menu utilities for Turbo Pascal 5.0
  238.  
  239. (PG-6A) Qwik 7.1a [QWIK71A] (Eagle Performance Software, ASP; reg. fee:
  240. $25) is a high performance screen writing utility for TP4 programmers.
  241.  
  242. (PG-6a) WNDW-Multi-level Virtual Windows 7.0c [WNDW70] (Eagle Performance
  243. Software, ASP; reg. fee: $29) is a set of high performance windowing
  244. utilities for Turbo Pascal 5.0.
  245.  
  246.  
  247. -----General Tools & Info.
  248.  
  249. Demo Workshop 1.1 [DWRK11] (P2 Enterprises, ASP; reg. fee: $65) is a demo
  250. and tutorial maker. You can create stand-alone presentations using actual
  251. screens captured during the running of DOS programs.
  252. You can then edit the recorded screens like editing a movie, cut and
  253. resequence scenes, and add pop-up menus and text windows and special
  254. effects. No programming is required. It creates an EXE running
  255. tutorial/demo file as output.
  256.  
  257. FuzzGen 1.0 [FUZZGEN] (Gary L. Alston, reg. fee: $15-25) is a source code
  258. generator for Fuzzy Logic. FuzzGen allows you to graphically model
  259. decisions and output source code in C, PASCAL, and BASIC.
  260.  
  261. Go 2.20A [GO] (Timothy Campbell, reg. fee: $0) is a software installation
  262. program.
  263.  
  264. VControl 1.0 [VCONTROL] (James Shaw, reg. fee: $0) allows programmers to
  265. backup revisions of code automatically. Also includes other small programs
  266. to simulate version control software.
  267.  
  268.  
  269. ---Updates: General Tools & Info.
  270.  
  271. (PG-08) Help Development Kit 9.5 [HDK95A, HDK95B] (Reuben Halevi, reg.
  272. fee: $50) creates help files for the Windows Help engine, DESQview/X,
  273. QuickHelp, THelp, TVHC, and PopHelp. NEW: OS/2 IPF links pop-up and keywords
  274. support, error processing and more.
  275.  
  276. (PG-08) MSDOS Interrupt List 3.7 [INTER37A, INTER37B, INTER37C, INTER37D]
  277. (Ralf Brown, reg. fee: $0) is a comprehensive listing of functions
  278. available through interrupt calls, both documented and undocumented.
  279.